package io.gitee.geminidev.bot.domain;

/**
 * @Author widthwu
 * @Date 2023/4/2 2:05
 * @description: 用户信息
 */
public class User {
    /**
     * 用户 id
     */
    private String id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户头像地址
     */
    private String avatar;

    /**
     * 是否是机器人
     */
    private boolean bot;

    /**
     * 特殊关联应用的 openid，需要特殊申请并配置后才会返回。如需申请，请联系平台运营人员。
     */
    private String union_openid;

    /**
     * 机器人关联的互联应用的用户信息，与union_openid关联的应用是同一个。如需申请，请联系平台运营人员。
     */
    private String union_user_account;

    // Getters and Setters
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public String getAvatar() {
        return avatar;
    }
    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }
    public boolean isBot() {
        return bot;
    }
    public void setBot(boolean bot) {
        this.bot = bot;
    }
    public String getUnion_openid() {
        return union_openid;
    }
    public void setUnion_openid(String union_openid) {
        this.union_openid = union_openid;
    }
    public String getUnion_user_account() {
        return union_user_account;
    }
    public void setUnion_user_account(String union_user_account) {
        this.union_user_account = union_user_account;
    }
}
